Blockchain-Based Decentralized Architecture for Software Version Control

نویسندگان

چکیده

Version control is an important component of configuration management, and most enterprise-level software uses different tools technologies to manage the version such as CVS, Subversion, or Perforce. Following success bitcoin, first practical application blockchain, it being implemented in other fields healthcare, supply chains, financial real estate, electoral systems, so on. Blockchain’s core features include decentralization, immutability, interminability. Most repositories are centralized can be modified by external sources, implying that they danger corrupted controlled. In this study, we present BDA-SCV architecture for implementing a system blockchain technology. Our proposed approach would replace necessity system, with decentralized using distributed file storage, which will use InterPlanetary File System (IPFS), system. The proof authority (PoA) consensus algorithm used approve developer communicating modifications private network; only provide permission not able add, edit, delete code files. For each change, ledger block created reference stored repository. A cannot manipulated once has been created. Smart contracts register developers, create blocks, suggested model Hyperledger Fabric network, authorizer ends built into dotnet web application.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stampery Blockchain Timestamping Architecture (BTA) - Version 6

A method for timestamping, anchoring and certification of a virtually unlimited amount of data in one or more blockchains, focusing on scalability and cost-effectiveness while ensuring existence, integrity and ownership by using cryptographic proofs that are independently verifiable by anyone in the world without disclosure of the original data and without the intervention of the certifying party.

متن کامل

Metadisk: Blockchain-Based Decentralized File Storage Application

Metadisk is an open source software project seeking to prove conceptually that cloud storage applications can be made more decentralized, more secure, and more efficient. In addition, Metadisk provides a prototyping platform for a fully decentralized network. In pursuit of this goal, we propose developing a web application that provides an interface for non-technical users, and an underlying AP...

متن کامل

CrowdBC: A Blockchain-based Decentralized Framework for Crowdsourcing

Crowdsourcing systems which utilize the human intelligence to solve complex tasks have gained considerable interest and adoption in recent years. However, the majority of existing crowdsourcing systems rely on central servers, which are subject to the weaknesses of traditional trust-based model, such as single point of failure. They are also vulnerable to distributed denial of service (DDoS) an...

متن کامل

Blockchain based trust & authentication for decentralized sensor networks

Sensor networks and Wireless Sensor Networks (WSN) are key components for the development of the Internet of Things. These networks are subject of two kinds of constraints. Adaptability by the mean of mutability and evolutivity, and constrained node resources such as energy consumption, computational complexity or memory usage. In this context, none of the existing protocols and models allows r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Applied sciences

سال: 2023

ISSN: ['2076-3417']

DOI: https://doi.org/10.3390/app13053066